REST API request payload validator as a decorator
#PyCon_APAC_2022
https://tw.pycon.org/2022/en-us/conference/talk/263
Validator-as-a-decorator
感想:APIの処理の本体となる関数の前にデコレータでリクエスト検証処理を挿入するのはたしかによさそうに思える
https://drive.google.com/file/d/1WMPMgOp6mpLTZf-U_abGfDRLCTCc-ois/view
PythonのWebフレームワークのリクエストペイロードのバリデーションを一覧できるトーク
Flask +
#Cerberus
https://github.com/hsiangyuwen/flask-request-validator
https://github.com/hsiangyuwen/flask-request-validator/blob/main/req_validator/__init__.py
の中から見ていくと分かりそう
比較
Cerberusと
#jsonschema
DjangoやFastAPIの場合